<?php

/**
 * div.class.php
 * Clase para form
 * 
 * @author christian.mosquera
 * @copyright Thomas MTI - 31-jul-2012
 */
include_once 'node.class.php';

class Form extends Node {

    var $Instancias;

    /**
     * 
     * @param string $Name Nombre del elemento
     * @param string $Action ruta a cargar en el iframe
     * @param array $Attributes (opcional) Array asociativo de atributos
     * @param array $Childrens (opcional) Array de Nodos
     */
    function __construct($Name, $Action, $Method, $Attributes = array(), $Childrens = array()) {
        static $Instancias;
        $this->Instancias = &$Instancias;
        $this->Instancias++;
        parent::__construct('', $Attributes, $Childrens);
        parent::setName(strtolower(get_class()));
        parent::setContent(TRUE);
        $this->setAttribute(array('name' => $Name));
        $this->setAttribute(array('action' => $Action));
        $this->setAttribute(array('method' => $Method));
        $this->setAttribute(array('id' => strtolower(get_class()) . '_' . $Name . '_' . $this->Instancias));
    }

}

?>